#pragma once;
#include "GL\glut.h"
#include "glm.h"

typedef struct position{
	int file;
	int rank;
};

class Piece{
	
public:
	enum Color {WHITE, BLACK};
	int rank, file;
	
	bool color;
	Piece();
	Piece(Color c, int r, int f);
	virtual void drawPiece();
	void getLegalMoves(position* moves, int numMoves);
};